Chod hore
Predchádzajúca stránka Nasledujúca stránka Začiatok kapitoly Koniec kapitoly Začiatok kurzu Koniec kurzu


Otázky a úlohy

Otázky


  1. Čo znamenajú nasledujúce pojmy ?
    1. Reťazec, string
    2. Maximálna a aktuálna dĺžka reťazca
    3. Podreťazec
    4. Spájanie
    5. Indexácia

  2. Ako sa ukladá a koľko bájtov (Byte) zaberá v pamäti premenná typu String?
  3. Ako môžeme priradiť hodnotu premennej typu String?
  4. Aké operácie môžeme vykonávať s reťazcami? Ako sa porovnávajú dva reťazce?
  5. Ako sa vykonáva indexácia reťazca?
  6. Aké poznáte funkcie a procedúry nad reťazcami? Na každý uveďte tri vlastné príklady!


Úlohy


Zostavte algoritmy nasledujúcich úloh pomocou uvedených prostriedkov:

  1. Vložte do premennej Retazec nasledujúce dané hodnoty. Pomocou výpisu na obrazovku si overte správnosť riešenia!
    1. Pozor
    2. "Pozor"
    3. 'Pozor'
    4. Všetky veľké písmená za sebou.
    5. Všetky číslice za sebou.
    6. Zvukové znamenie.

  2. Načítajte reťazec.
    1. Vypíšte ho od konca!
    2. Roztiahnite ho - vložte medzery!
    3. Zmeňte na malé písmená!
    4. Nech každé slovo sa začína s veľkým písmenom a ostatné nech sú malé!
    5. Vymažte z neho všetky špeciálne znaky!
    6. Vypíšte ho do stredu obrazovky!
    7. Vypíšte ho zvisle dole. Ak dôjdete do dolnej časti obrazovky - začnite nový stĺpec!

  3. Načítajte reťazce do koncového znaku.
    1. Vypíšte najdlhší!
    2. Vypíšte najväčší!

  4. Načítajte reťazec a "vyberte z neho" posledné slovo!
  5. Načítajte reťazec a potom
    1. zameňte všetky znaky '*' na znak '+'!
    2. zameňte všetky malé písmená na veľké!
    3. posuňte doľava (zrušte všetky úvodné medzery)!
    4. zrušte všetky písmená 'A' po medzere!
    5. zameňte všetky slová 'pekný' na 'nádherný'!

  6. Načítajte meno a potom vypíšte zodpovedajúci monogram!
  7. Načítajte dva reťazce S1 a S2. Vylúčte všetky znaky vyskytujúce sa v reťazci S2 z reťazca S1!
  8. Načítajte v načítanom reťazci časti medzi zátvorkami "{" a "}" na také, ktoré postupne budeme zadávať!